# uncompyle6 version 3.2.3
# Python bytecode 3.6 (3379)
# Decompiled from: Python 3.6.8 |Anaconda custom (64-bit)| (default, Feb 21 2019, 18:30:04) [MSC v.1916 64 bit (AMD64)]
# Embedded file name: db\tables\target_vulns_stats.py
__author__ = "sanyi"
from sqlalchemy import *
from sqlalchemy.orm import mapper
from db.tables import metadata
from sqlalchemy.dialects.postgresql import UUID as C_UUID
from sqlalchemy.dialects.postgresql import ARRAY as C_ARRAY

TargetVulnsStatsTable = Table(
    "target_vulns_stats",
    metadata,
    Column(
        "target_id",
        C_UUID,
        ForeignKey("targets.target_id", ondelete="CASCADE"),
        primary_key=True,
    ),
    Column("vuln_stats", C_ARRAY(INTEGER)),
)


class TargetVulnsStatsRow(object):
    target_id = None
    vuln_stats = None

    def __str__(self):
        return "R_target_vulns_stats:%s" % (self.target_id,)

    def __repr__(self):
        return self.__str__()


mapper(TargetVulnsStatsRow, TargetVulnsStatsTable)
